package com.ibeeking.gmc.global.service.common.dos;

import com.ibeeking.found.common.base.BaseDO;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * @ClassName TenantEnterpriseInfoDO
 * @Description
 * @Author ibeeking
 * @Date 2020-12-24 13:45
 **/
@Data
@TableName("gmc_tenant_enterprise_info")
@Accessors(chain = true)
@ToString
public class TenantEnterpriseInfoDO extends BaseDO implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableField(value = "tenant_id")
    private Integer tenantId;
    /**
     * 企业名称
     */
    @TableField(value = "name")
    private String name;

    /**
     * 信用证代码
     */
    @TableField(value = "credit_code")
    private String creditCode;

    /**
     * 注册地址
     */
    @TableField(value = "address")
    private String address;

    /**
     * 营业范围
     */
    @TableField(value = "business_scope")
    private String businessScope;

    /**
     * 营业执照
     */
    @TableField(value = "certificate")
    private String certificate;

    /**
     * '注册省份'
     */
    @TableField(value = "province")
    private String province;
    /**
     * '注册城市'
     */
    @TableField(value = "city")
    private String city;
    /**
     * '注册县区'
     */
    @TableField(value = "county")
    private String county;
    /**
     * '注册城镇街道'
     */
    @TableField(value = "street_town")
    private String streetTown;
    /**
     * '营业期限开始日期'
     */
    @TableField(value = "business_start")
    private LocalDate businessStart;
    /**
     * '营业期限结束日期'
     */
    @TableField(value = "business_end")
    private LocalDate businessEnd;
    /**
     * '营业期限类型 （1：期间；2：永久）'
     */
    @TableField(value = "business_term_type")
    private Integer businessTermType;

    /**
     * 真实经营材料
     */
    @TableField(value = "real_business_materials")
    private String realBusinessMaterials;

    /**
     * '审核状态'
     */
    @TableField(value = "audit_status")
    private Integer auditStatus;

}
